import Vue from "vue";
import App from "./App.vue";
import router from "./router";

// 引入 bootstrap 的css
import "bootstrap/dist/css/bootstrap.css";

// 引入axios
import axios from "axios";
axios.defaults.baseURL = "http://";
Vue.prototype.$axios = axios;

Vue.config.productionTip = false;

// 全局过滤器
Vue.filter("formTime", function (value) {
	var date = new Date(value);
	var fmt = "yyyy-MM-dd";
	const o = {
		"M+": date.getMonth() + 1, // 月份
		"d+": date.getDate(), // 日
		"h+": date.getHours(), // 小时
		"m+": date.getMinutes(), // 分钟
		"s+": date.getSeconds(), // 秒
	};

	if (/(y+)/.test(fmt)) {
		fmt = fmt.replace(RegExp.$1, date.getFullYear());
	}
	for (let k in o) {
		if (new RegExp("(" + k + ")").test(fmt)) {
			fmt = fmt.replace(
				RegExp.$1,
				o[k].toString().length == 1 ? "0" + o[k] : o[k]
			);
		}
	}

	return fmt;
});

new Vue({
	router,
	render: (h) => h(App),
}).$mount("#app");
